# writer:sp
# tiem: 2024/8/22 19:21
'''sys.path 列表通常包含以下类型的条目：
1. 当前目录 ('.')：默认情况下，Python 会首先在当前目录中查找模块。
2. 环境变量 PYTHONPATH：如果您设置了 PYTHONPATH 环境变量，那么它所包含的目录也将被加入到 sys.path 中。
3. 默认路径：Python 解释器安装时预设的一些路径，这些路径通常包括标准库的目录。
4. 其他路径：通过脚本或程序动态添加的路径'''
import sys
import os

# 输出 sys.path 列表
print("Original sys.path:")
for path in sys.path:
    print(path)

# 添加新的路径
new_path = os.path.join(os.getcwd(), "my_modules")
sys.path.append(new_path)


# 输出更新后的 sys.path
print("\nUpdated sys.path:")
for path in sys.path:
    print(path)

# # 导入新路径中的模块
try:
    import my_module
    print("Imported my_modules successfully.")
except ImportError:
    print("Failed to import my_modules.")
